<?php
include_once '../classes/design.php';
include_once '../classes/clienteServicos.php';
include_once '../../classes/erro.php';
include_once '../../classes/locacao.php';
include_once '../../classes/manipuladorXML.php';

// Excluir, se tiver pedido pra excluir
if (isset($_REQUEST["excluir"])) {
	$params["id"] = $_REQUEST["id"];
	$resposta = ClienteServicos::requisitar("locacoes/excluir.php", $params);
	if ($resposta == "ok") {
		header("Location: ../index.php?sucesso=Locação excluída com sucesso");
		exit;
	}
	else {
		$erro = ManipuladorXML::desserializar($resposta);
		header("Location: ver.php?erro=" . $erro->get_msg());
		exit;
	}
}

// Recuperar o objeto
if (isset($_REQUEST["id"])) {
	$xml = ClienteServicos::requisitar("locacoes/get.php", array("id" => $_REQUEST["id"]));
	$locacao = ManipuladorXML::desserializar($xml);
}
if (gettype($locacao) == "object" && get_class($locacao) == "Erro") {
	header("Location: ../index.php?erro=" . $locacao->get_msg());
	exit;
}

$design = new Design("..");
$design->imprimir_topo();

echo "
	<h1>Locações</h1>
	<h2>Excluir locação</h2>
	Certeza que deseja excluir a seguinte locação?
	<p/>
	<form method=\"post\" action=\"" . $_SERVER["PHP_SELF"] . "\">
		<input type=\"hidden\" name=\"id\" value=\"" . $locacao->get_id() . "\" />
		<input type=\"hidden\" name=\"excluir\" value=\"1\" />
		Cliente: <b>" . $locacao->get_cliente()->get_nome() . "</b><br/>
		Automóvel: <b>" . $locacao->get_automovel()->get_formatado() . "</b><br/>
		Data: <b>" . $locacao->get_data_formatado() . "</b><br/>
";
if (!is_null($locacao->get_data_devolucao())) {
	echo "
		Data da devolução: <b>" . $locacao->get_data_devolucao_formatado() . "</b><br/>
	";
}
echo "
		Diárias: <b>" . $locacao->get_diarias() . "</b><br/>
		Condutores extra: <b>" . $locacao->get_condutores_extras() . "</b><br/>
		GPS: <b>" . ($locacao->get_gps() ? "Sim" : "Não") . "</b><br/>
		Cadeira de bebê: <b>" . ($locacao->get_cadeira_bebe() ? "Sim" : "Não") . "</b><br/>
		Horas de multa: <b>" . $locacao->get_horas_multa() . "</b>
		<p/>
		<button type=\"submit\">Excluir</button>
		<button type=\"button\" onclick=\"javascript: location.href='";
if (isset($_REQUEST["voltar"]) && $_REQUEST["voltar"] == "cliente") {
	echo "../clientes/historico.php?id=" . $locacao->get_cliente()->get_id();
}
elseif (isset($_REQUEST["voltar"]) && $_REQUEST["voltar"] == "automovel") {
	echo "../automoveis/historico.php?id=" . $locacao->get_automovel()->get_id();
}
elseif (isset($_REQUEST["voltar"]) && $_REQUEST["voltar"] == "ver") {
	echo "ver.php?id=" . $locacao->get_id();
}
echo "';\">Cancelar</button>
	</form>
";

$design->imprimir_rodape();

?>